/**
    商品列表
 */
.shop .goods-data {
    width: 100%;
    overflow: hidden;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
}
.shop .goods-data .title {
    line-height: 70px;
    background: #F5F5F5;
    font-size: 24px;
    font-weight: 400;
    color: #484848;
    padding-left: 23px;
}
.shop .goods-data .goods-lists {
    width: 1240px;
    padding: 24px;
}
.shop .goods-data .goods-lists .goods-item {
    width: 200px;
    margin: 0 38px 24px 0;
    float: left;
    display: block;
}
.shop .goods-data .goods-lists .goods-item .goods-img {
    width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 10px;
}
.shop .goods-data .goods-lists .goods-item img {
    height: 100%;
    display: block;
    margin: 0 auto;
}
.shop .goods-data .goods-lists .goods-item .goods-name {
    line-height: 34px;
    margin-top: 15px;
    font-size: 16px;
    font-weight: 400;
    color: #484848;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.shop .goods-data .goods-lists .goods-item .price {
    font-size: 18px;
    font-weight: 500;
    color: #FF7A5A;
    display: inline-block;
    line-height: 20px;
}
.shop .goods-data .goods-lists .goods-item .call-btn {
    width: 50px;
    height: 20px;
    background: linear-gradient(0deg, #FF7655, #FF9076);
    border-radius: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    line-height: 20px;
    float: right;
}


/**
    商品详情
 */

.details-content-box {margin: 36px auto 0;}
.details-content-box .goods-img {width: 320px;display: inline-block; float: left;}
.details-content-box #gallery {width: 320px; height: 320px; margin-bottom: 10px;overflow: hidden;}
.details-content-box #gallery img {width: 320px;}
.details-content-box #thumbs {width: 300px; height: 54px; margin-left: 10px;}
.details-content-box #thumbs img {width: 50px;}
.details-content-box #thumbs .swiper-slide .b {width: 54px; border: 2px solid #ffffff;}
.details-content-box .goods-info { margin-bottom: 50px; }
.c-title {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 35px;
}

.details-content-box .goods-data {width: 820px; margin-left: 30px;display: inline-block;}
.details-content-box .goods-data .goods-name {font-size: 20px; font-weight: 400;margin-bottom: 10px;}
.details-content-box .goods-data .p-info {background-color: #fff4ec; padding: 16px;}
.details-content-box .goods-data .p-info .p-old {font-size: 14px; color: #B7B7B7;}
.details-content-box .goods-data .p-info .p-old span {display:inline-block;margin-left:40px;font-size: 20px; color: #333333; font-weight: 500;text-decoration:line-through;}
.details-content-box .goods-data .p-info .p-new {font-size: 14px; color: #B7B7B7;}
.details-content-box .goods-data .p-info .p-new span {display:inline-block;margin-left:30px;font-size: 24px; color: #FEAA5B; font-weight: 500;}
.details-content-box .goods-data .p-info .boss-check {margin-top: 10px;font-size: 14px; display: inline-block;}
.details-content-box .goods-data .p-info .boss-check img {width: 20px;display: inline-block;margin: -6px 20px 0 0;}
.details-content-box .goods-data .succ-num {font-size: 24px; border-left: 2px solid #FEAA5B; padding-left: 40px;float:right;text-align: center;margin-top: 24px;line-height: 24px;}
.details-content-box .goods-data .succ-num span {font-size: 14px; line-height: 20px;}
.details-content-box .goods-data .g-buy {padding: 30px 16px 0 16px;}
.details-content-box .goods-data .g-buy .send-address {font-size: 14px; color: #B8B8B8;}
.details-content-box .goods-data .g-buy .send-address span {color: #333333; display: inline-block;margin-left: 33px;}
.details-content-box .goods-data .g-buy .buy-num {font-size: 14px; color: #B8B8B8; margin: 15px 0;}
.details-content-box .goods-data .g-buy .buy-num .num-info {display: inline-block; border: 2px solid #E6E6E6; line-height: 17px;margin-left: 60px;}
.details-content-box .goods-data .g-buy .buy-num .num-info a {display: inline-block; width: 21px;text-align: center; height: 21px;}
.details-content-box .goods-data .g-buy .buy-num .num-info input {display: inline-block; width: 58px;  border:unset; border-left:2px solid #E6E6E6;border-right:2px solid #E6E6E6; text-align: center;height: 21px;}
.details-content-box .goods-data .g-buy .g-b-btn {margin-bottom: 20px; margin-top: 20px;}
.details-content-box .goods-data .g-buy .g-b-btn a {width: 120px; line-height: 40px; text-align: center;font-size: 18px; font-weight: 400; border-radius: 4px;display: inline-block;}
.details-content-box .goods-data .g-buy .g-b-btn .show-phone {color: #ffffff;background: linear-gradient(0deg, #FF7655, #FF9076);margin-right: 15px;}
.details-content-box .goods-data .g-buy .g-b-btn .ask-line {color: #333333;border: 2px solid #E6E6E6;}
.details-content-box .goods-data .g-buy .buy-log {color: #333333;font-size: 12px;}
.details-content-box .goods-data .g-buy .buy-log img {display: inline-block;width: 16px; margin: 0 12px 0 0;}
.details-content-box .goods-data .g-buy .user {height: 30px; line-height: 30px;}
.details-content-box .goods-data .g-buy .user .user-img {width: 30px; height: 30px; border-radius: 15px; float: left; margin-right: 20px;overflow: hidden}
.details-content-box .goods-data .g-buy .user .user-img img { width: 100%; }
.goods-boss {width: 300px; float: right; background: #F8F8F8; border-radius: 10px;}
.goods-boss .g-b-pic {width: 60px; display: block;margin: 36px auto 0;}
.goods-boss .b-name {text-align: center; font-size: 16px; margin: 15px 0;}
.goods-boss .b-year {font-size: 12px; text-align: center; line-height: 16px;}
.goods-boss .b-year img {width: 16px; display: inline-block; margin-right: 8px; margin-top: -2px;}
.goods-boss .g-b-data {font-size: 14px; line-height: 20px; width: 160px; margin: 45px auto;}
.goods-boss .g-b-data .d-tmp {line-height: 26px;}
.goods-boss .g-b-data .up-yellow{display:inline-block;float: right;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 1px solid #FEAA5B;margin: 8px 0 0 0;}
.goods-boss .g-b-data .down-green{display:inline-block;float: right;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 1px solid #5AC042;margin: 8px 0 0 0;}
.goods-boss .g-b-btn {display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between;width: 200px; margin: 0 auto 28px;}
.goods-boss .g-b-btn a {display:inline-block;width: 90px; text-align: center; border: 2px solid #E0E0E0; background-color: #EEEEEE; border-radius: 6px;line-height: 30px;}
.con-sc .sc-goods {display: flex; flex-wrap: wrap; align-content: space-between;justify-content: space-between;}
.con-sc .sc-goods .sc-goods-tmp {width: 200px; font-size: 16px;color:#484848; font-weight: 400;}
.con-sc .sc-goods .sc-goods-tmp img {width: 100%; margin-bottom: 24px;}
.con-sc .sc-goods .sc-goods-tmp span {color:#333333; display:block;width: 200px;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.con-sc .sc-goods .sc-goods-tmp .sc-goods-info {font-size: 20px; font-weight: 500;color:#FEAA5B; margin-bottom: 45px;}
.con-sc .sc-goods .sc-goods-tmp .sc-goods-info a {font-size: 14px;display:block; float: right; background-color:#FEAA5B; border-radius:13px; width:60px; line-height:26px;text-align:center; font-weight: 400;color:#fff;}

.goods-other {margin-top: 40px;margin-bottom: 53px;}
.goods-other .con-sc {border: 1px solid #E0E0E0; padding: 20px;}
.goods-other .con-sc .sc-goods-info {margin-bottom: 0!important;}

.hot-goods {width: 274px;display: inline-block;}
.hot-goods .con-sc {width: 274px;border: 1px solid #E0E0E0; padding: 36px 4px 0 36px;}
.hot-goods .con-sc .sc-goods-info {margin-bottom: 35px!important;}
.hot-goods .con-sc .sc-goods {display: block;}

.goods-detials {width: 880px;float: right;}
.goods-detials .g-d-head {line-height: 56px; background-color: #F3F3F3;height: 56px;}
.goods-detials .g-d-head .g-d-title {line-height:56px;font-size: 24px; color: #ffffff; background-color: #FF9076;padding: 0 37px;display: inline-block;}
.goods-detials .g-d-head a {font-size: 24px; color: #484848; padding: 0 37px;display: inline-block;}
.goods-detials .g-d-info {width: 880px;border:1px solid #E0E0E0; background-color: #F9F9F9;font-size: 16px;color:#B7B7B7;display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between;padding: 36px;}
.goods-detials .g-d-info .g-d-info-tmp {width: 260px; line-height: 80px;}
.goods-detials .g-d-info .g-d-info-tmp div {display: inline-block;}
.goods-detials .g-d-info .g-d-info-tmp div:first-child {width: 100px;}
.goods-detials .g-d-info .g-d-info-tmp div:last-child {width: 160px;color: #484848;}
.goods-detials .g-d-intro {margin-top: 35px}
.goods-detials .g-d-intro .g-d-intro-info {width: 880px; overflow: hidden;}
.goods-detials .g-d-intro .g-d-intro-info img {width:100%;}

.call-us {margin-top: 56px;}
.top14 {margin-top: 14px;}


